unsparingly realistic - Turkish English Dictionary